\hypertarget{classduye_1_1_process_sys_callback}{\section{duye\-:\-:Process\-Sys\-Callback Class Reference}
\label{classduye_1_1_process_sys_callback}\index{duye\-::\-Process\-Sys\-Callback@{duye\-::\-Process\-Sys\-Callback}}
}


{\ttfamily \#include $<$duye\-\_\-sys\-\_\-process.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classduye_1_1_process_sys_callback_a59a25059d808ae6960c927a180169184}{regist\-Observer} (\hyperlink{classduye_1_1_process_sys_callback_observer}{Process\-Sys\-Callback\-Observer} $\ast$observer)
\begin{DoxyCompactList}\small\item\em regist process system callback observer \end{DoxyCompactList}\item 
void \hyperlink{classduye_1_1_process_sys_callback_addae64e4cae28f1a811b083e429a711e}{add\-Signal} (const \hyperlink{classduye_1_1_sys_process_aea3be31a46171e089d718e43435b9147}{Sys\-Process\-::\-Signal\-Type} sig=Sys\-Process\-::\-D\-\_\-\-S\-I\-G\-\_\-\-A\-L\-L)
\begin{DoxyCompactList}\small\item\em add signal \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classduye_1_1_process_sys_callback_aa50c10b4fc70b1d1a118dda7baa0126f}{signal\-Handler} (const int32 sig)
\begin{DoxyCompactList}\small\item\em system signal callback \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
process monitor for system A\-P\-I callback 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_process_sys_callback_addae64e4cae28f1a811b083e429a711e}{\index{duye\-::\-Process\-Sys\-Callback@{duye\-::\-Process\-Sys\-Callback}!add\-Signal@{add\-Signal}}
\index{add\-Signal@{add\-Signal}!duye::ProcessSysCallback@{duye\-::\-Process\-Sys\-Callback}}
\subsubsection[{add\-Signal}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Process\-Sys\-Callback\-::add\-Signal (
\begin{DoxyParamCaption}
\item[{const {\bf Sys\-Process\-::\-Signal\-Type}}]{sig = {\ttfamily SysProcess\-:\-:D\-\_\-SIG\-\_\-ALL}}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_process_sys_callback_addae64e4cae28f1a811b083e429a711e}


add signal 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em sig} & \-: sig value, default is all signal \\
\hline
\end{DoxyParams}
\hypertarget{classduye_1_1_process_sys_callback_a59a25059d808ae6960c927a180169184}{\index{duye\-::\-Process\-Sys\-Callback@{duye\-::\-Process\-Sys\-Callback}!regist\-Observer@{regist\-Observer}}
\index{regist\-Observer@{regist\-Observer}!duye::ProcessSysCallback@{duye\-::\-Process\-Sys\-Callback}}
\subsubsection[{regist\-Observer}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Process\-Sys\-Callback\-::regist\-Observer (
\begin{DoxyParamCaption}
\item[{{\bf Process\-Sys\-Callback\-Observer} $\ast$}]{observer}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_process_sys_callback_a59a25059d808ae6960c927a180169184}


regist process system callback observer 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em observer} & \-: observer \\
\hline
\end{DoxyParams}
\hypertarget{classduye_1_1_process_sys_callback_aa50c10b4fc70b1d1a118dda7baa0126f}{\index{duye\-::\-Process\-Sys\-Callback@{duye\-::\-Process\-Sys\-Callback}!signal\-Handler@{signal\-Handler}}
\index{signal\-Handler@{signal\-Handler}!duye::ProcessSysCallback@{duye\-::\-Process\-Sys\-Callback}}
\subsubsection[{signal\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}static void duye\-::\-Process\-Sys\-Callback\-::signal\-Handler (
\begin{DoxyParamCaption}
\item[{const int32}]{sig}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classduye_1_1_process_sys_callback_aa50c10b4fc70b1d1a118dda7baa0126f}


system signal callback 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em sig} & \-: signal \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__sys__process_8h}{duye\-\_\-sys\-\_\-process.\-h}\end{DoxyCompactItemize}
